const NVector2<T> xx() const { return NVector2<T>(x, x); }
NVector2<T>& xy(){ return *this; }
const NVector2<T> yx() const { return NVector2<T>(y, x); }
const NVector2<T> yy() const { return NVector2<T>(y, y); }
